`ifndef TEST_SV
`define TEST_SV

`include "transaction.svh"
`include "sequencer.svh"

module automatic test;
	seqr_base seqr_q[$];
	sequencer #(trans_a) seqr1;
	sequencer #(trans_b) seqr2;

	initial begin
		seqr1 = new();
		seqr2 = new();
		seqr_q.push_back(seqr1);
		seqr_q.push_back(seqr2);
		foreach(seqr_q[i])
			seqr_q[i].main();
	end
endmodule

`endif
